package main.java.maziacs;

import java.util.*;

public class Path {
	

	private List<ITile> path;
	private int placedGems;

	public Path(){
		path=new LinkedList<ITile>();
		placedGems=0;
	}
	public int getPlacedGems() {
		return placedGems;
	}

	public void setPlacedGems(int placedGems) {
		this.placedGems = placedGems;
	}

	
	public List<ITile> getPath() {
		return path;
	}

	public void setPath(List<ITile> path1) {
		this.path = path1;}
	
	


	
	
	

	//private Collection gem;

	/**
	 * Getter of the property <tt>gem</tt>
	 * @return  Returns the gem.
	 * @uml.property  name="gem"
	 */
	//public Collection getGem() {
		//return gem;
	//}

	/**
	 * Setter of the property <tt>gem</tt>
	 * @param gem  The gem to set.
	 * @uml.property  name="gem"
	 */
	//public void setGem(Collection gem) {
		//this.gem = gem;
	//}

	/**
	 * @uml.property  name="tile"
	 * @uml.associationEnd  multiplicity="(1 -1)" inverse="path:uml.Tile"
	 */
	//private Collection tile;

	/**
	 * Getter of the property <tt>tile</tt>
	 * @return  Returns the tile.
	 * @uml.property  name="tile"
	 */
	//public Collection getTile() {
	//	return tile;
	//}

	/**
	 * Setter of the property <tt>tile</tt>
	 * @param tile  The tile to set.
	 * @uml.property  name="tile"
	 */
	//public void setTile(Collection tile) {
	//	this.tile = tile;
	//}

}
